package com.itlong.cloud.POJO.DTO.smartcard;

import com.itlong.cloud.POJO.PO.BasePO;
import com.itlong.cloud.POJO.PO.DeviceElevatorFloorConfigPO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * <desc>
 *      旧一卡通_修改设备信息。
 * <desc/>
 *
 * @createDate 2017-12-12.
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class SmartCardOldUpdateDeviceInfoDTO extends BasePO implements Serializable {

    private String myUserName;  //登录用户名

    private String token;  //凭证

    private Integer deviceType;              //1电梯 2门禁

    private String deviceUnique;            //设备全局唯一序列号(项目编号[8位] + 设备类型[1位] + 设备ID[4位])

    private String deviceId;                //设备ID，即设备机号，与设备硬件拨码对应。

    private String deviceName;              //设备名称，一般由客户自定义。

    private String projectId;               //项目编号，由8位数字构成,00000001~99999999.

    private String deviceMemo;              //设备说明

    private String commonFloor;             //可选公共楼层，由楼层权限标识组成，如1,3,5

    private String openThreshold;           //蓝牙开门阈值

    private List<DeviceElevatorFloorConfigPO> elevatorFloorConfigPOList; //电梯楼层映射表数据
}
